<template>
  <div>
    <h1>课程 组件内的路由钩子</h1>
  </div>
</template>
<script>
export default {
  data(){
    return{}
  },
  methods:{},
  created(){},
  mounted(){},
  // 组件内的路由钩子
  beforeRouteEnter(to,from,next){ //路由进入组件之前
    console.log(to,"------本组件路由信息")
    console.log(from,"------即将离开的组件的路由信息")
    // 如果是从 首页进入课程 不允许
    if(from.name=="Home"){
      next(false)
    }else{
        next();
    }
     
  },
  // beforeRouteUpdate(){ //路由信息更新的时候

  // },
  beforeRouteLeave (to, from, next) { //路由进入组件之前
    // ...
    console.log(to,"&&&&&&&即将进入的组件")
    console.log(from,"即将进入的组件")
    next();
  }
}
</script>